Guild Wars Forums - GW Guru
 
 

Go Back   Guild Wars Forums - GW Guru > Forest of True Sight > Technician's Corner

Notices

Reply
 
Thread Tools Display Modes
Old Jun 10, 2008, 07:08 PM // 19:08   #1
über těk-nĭsh'ən
 
moriz's Avatar
 
Join Date: Jan 2006
Location: Canada
Profession: R/
Advertisement

Disable Ads
Default temporal antialiasing

fiddling around with my ATI drivers a few days ago, i found this little gem.

from what i know, ATI cards are capable of using different "patterns" with AA, which will obviously result in slightly different results each time. apparently temporal AA merely cycles through these different patterns with each frame, and can give the illusion of higher AA if the card can push the framerates fast enough. for example, AAx2 with TAAx2 will give the illusion of AAx4, with the same performance hit as AAx2.

unfortunately, my HD2400PRO cannot push enough frames for this to become viable. by default, TAAx2 will only turn on if FPS is above 60. i forced it to enable at 30FPS, and got a flickery mess as a result. setting TAAx3 had no effect whatsoever, not even flickering.

has anyone else tried this feature before, preferably with a much faster card? does it really work as advertised?
moriz is offline   Reply With Quote
Old Jun 10, 2008, 07:39 PM // 19:39   #2
rattus rattus
 
Snograt's Avatar
 
Join Date: Jan 2006
Location: London, UK GMT±0 ±1hr DST
Guild: [GURU]GW [wiki]GW2
Profession: R/
Default

What is Temporal Anti-Aliasing?

One of the impressive (but little discussed) features of ATi's R3x0 architecture is that it is capable of programmable AA patterns. Whereas most graphics boards only have pre-programmed sampling patterns, theoretically a developer (or indeed ATi themselves) could change to a different AA pattern whenever they chose. This feature has never really been explored by either ATi or developers... Until now, where it has become the basis for a new (and thus far only available via the registry) anti-aliasing mode.

So, how does it work? Basically, instead of using a single, static sampling pattern when AA is enabled, temporal AA allows the board to select from one of several patterns, which it can then switch between on a per frame basis. In other words, every rendered frame is antialiased slightly differently, using a different pattern. If at this point you are thinking that changing the pattern every frame would end up as a horrible, flickery mess, you'd be right. Until you examine the principle a little more closely that is....

What you need to remember here is that the user is not seeing a handful of frames every second, in most cases on a modern GPU you would hope to see some way over 60 frames per second being rendered by the card. When you reach these kinds of performance level, the changes in sampling pattern are happening so quickly, and so frequently, that the human eyes cannot detect the difference between the changes at all. Therefore, the eye sees all of the different patterns used to antialias the image at the same time, thus giving the impression of a higher level of AA than is actually in effect.

The one big potential caveat here is that if frame rates drop too low, then the effect becomes visible to the human eye and flickering will occur. Therefore, this new technique is obviously not going to be suitable for all titles, the user will need to pick and choose carefully those which will give sufficient performance for the method to function as it should. A side-effect of this is that V-sync has to be enabled when temporal AA is used (this is forced on in ATi's drivers when it is in use), and also requires a high refresh rate on your monitor to really do it justice (in the order of 100Hz seems to do the job nicely).

Heh - turn it on. If it cripples your FPS, turn it off. Otherwise, leave it on.
__________________
Si non confectus, non reficiat
Snograt is offline   Reply With Quote
Old Jun 10, 2008, 08:12 PM // 20:12   #3
Furnace Stoker
 
lord_shar's Avatar
 
Join Date: Jul 2005
Location: near SF, CA
Default

Does this render temporal-AA useless on most LCD displays? These typically run 60hz through a single DVI channel, particulary WUXGA.
lord_shar is offline   Reply With Quote
Old Jun 10, 2008, 08:21 PM // 20:21   #4
über těk-nĭsh'ən
 
moriz's Avatar
 
Join Date: Jan 2006
Location: Canada
Profession: R/
Default

actually, the effect is ENHANCED on LCDs. because of pixel decay, this effect is effective even at around 30 FPS.

or at least, it did back in 2005. no idea if current LCD technology eliminated pixel decay or not.
moriz is offline   Reply With Quote
Old Jun 11, 2008, 09:57 AM // 09:57   #5
Furnace Stoker
 
lord_shar's Avatar
 
Join Date: Jul 2005
Location: near SF, CA
Default

Quote:
Originally Posted by moriz
actually, the effect is ENHANCED on LCDs. because of pixel decay, this effect is effective even at around 30 FPS.

or at least, it did back in 2005. no idea if current LCD technology eliminated pixel decay or not.
CRT's reqeuire higher refresh rates due to rapid pixel fade per strobe cycle, but LCD pixels have constant luminance. Perhaps you mean pixel response time between color shifts? I do know that these have gotten much faster (3ms on my display).
lord_shar is offline   Reply With Quote
Old Jun 11, 2008, 06:43 PM // 18:43   #6
Pre-Searing Cadet
 
Join Date: May 2008
Default

Most LCDs do 2ms now. But it's a cool feature. Too bad I'm using nvidia..
LoneReaction is offline   Reply With Quote
Old Jun 11, 2008, 07:33 PM // 19:33   #7
Insane & Inhumane
 
Brianna's Avatar
 
Join Date: Feb 2006
Default

This LCD monitor is a 5ms response, my other LCD is an 8ms, never notice the difference heh.

I just use the AA that games provide me, I never turn it on in the Nvidia control panel as it has never worked for me, at least not in Guild Wars.
Brianna is offline   Reply With Quote
Reply

Share This Forum!  
 
 
           

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cosmic Error Sardelac Sanitarium 4 Jan 03, 2008 10:00 AM // 10:00
Temporal PvP Item creation. MithranArkanere Sardelac Sanitarium 0 Feb 20, 2007 01:45 AM // 01:45
Antialiasing bug... TsunamiZ Technician's Corner 12 Aug 16, 2006 02:55 AM // 02:55
what is antialiasing? Kane Blackstar Technician's Corner 3 Aug 11, 2005 01:35 AM // 01:35
Antialiasing? Soup4Brains Technician's Corner 3 Jul 11, 2005 09:16 AM // 09:16


All times are GMT. The time now is 07:12 AM // 07:12.


Powered by: vBulletin
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
jQuery(document).ready(checkAds()); function checkAds(){if (document.getElementById('adsense')!=undefined){document.write("_gaq.push(['_trackEvent', 'Adblock', 'Unblocked', 'false',,true]);");}else{document.write("